Base class for the Index<(Of <(<'T, TKey>)>)> class.
Namespace:
C1.LiveLinq.IndexingAssembly: C1.LiveLinq (in C1.LiveLinq.dll)
Syntax
C# |
---|
public abstract class Index<T> : IndexDefinition<T>, IIndexScanner<T> |
Visual Basic |
---|
Public MustInherit Class Index(Of T) _ Inherits IndexDefinition(Of T) _ Implements IIndexScanner(Of T) |
Type Parameters
- T
- The type of the elements of the collection to index.
Remarks
You don't typically use the Index<T> class directly. It provides functionality of the Index<(Of <(<'T, TKey>)>)> class that does not depend on the
index key type. The base class Index<T> is needed only if the index key type is not known, usually in general-purpose code intended for reuse with different key types.
Inheritance Hierarchy
System..::..Object
C1.LiveLinq.Indexing..::..IndexDefinition<(Of <(<'T>)>)>
C1.LiveLinq.Indexing..::..Index<(Of <(<'T>)>)>
C1.LiveLinq.Indexing..::..Index<(Of <(<'T, TKey>)>)>
C1.LiveLinq.Indexing..::..IndexDefinition<(Of <(<'T>)>)>
C1.LiveLinq.Indexing..::..Index<(Of <(<'T>)>)>
C1.LiveLinq.Indexing..::..Index<(Of <(<'T, TKey>)>)>